// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.tencent.connect.common; import android.content.Context; import android.os.Handler; import android.os.Message; import com.tencent.tauth.IRequestListener; import com.tencent.tauth.IUiListener; import java.io.IOException; import java.net.MalformedURLException; import java.net.SocketTimeoutException; import org.apache.http.conn.ConnectTimeoutException; import org.json.JSONException; import org.json.JSONObject; // Referenced classes of package com.tencent.connect.common: // a, BaseApi public class c implements IRequestListener { final BaseApi a; private IUiListener b; private Handler c; static IUiListener a(c c1) { return c1.b; } public void onComplete(JSONObject jsonobject) { Message message = c.obtainMessage(); message.obj = jsonobject; message.what = 0; c.sendMessage(message); } public void onConnectTimeoutException(ConnectTimeoutException connecttimeoutexception) { Message message = c.obtainMessage(); message.obj = connecttimeoutexception.getMessage(); message.what = -7; c.sendMessage(message); } public void onHttpStatusException(com.tencent.utils.n n) { Message message = c.obtainMessage(); message.obj = n.getMessage(); message.what = -9; c.sendMessage(message); } public void onIOException(IOException ioexception) { Message message = c.obtainMessage(); message.obj = ioexception.getMessage(); message.what = -2; c.sendMessage(message); } public void onJSONException(JSONException jsonexception) { Message message = c.obtainMessage(); message.obj = jsonexception.getMessage(); message.what = -4; c.sendMessage(message); } public void onMalformedURLException(MalformedURLException malformedurlexception) { Message message = c.obtainMessage(); message.obj = malformedurlexception.getMessage(); message.what = -3; c.sendMessage(message); } public void onNetworkUnavailableException(com.tencent.utils.Exception exception) { Message message = c.obtainMessage(); message.obj = exception.getMessage(); message.what = -10; c.sendMessage(message); } public void onSocketTimeoutException(SocketTimeoutException sockettimeoutexception) { Message message = c.obtainMessage(); message.obj = sockettimeoutexception.getMessage(); message.what = -8; c.sendMessage(message); } public void onUnknowException(Exception exception) { Message message = c.obtainMessage(); message.obj = exception.getMessage(); message.what = -6; c.sendMessage(message); } public (BaseApi baseapi, IUiListener iuilistener) { a = baseapi; super(); b = iuilistener; c = new a(this, baseapi.mContext.getMainLooper(), baseapi); } }